package com.bringway.p2p.dao;

import java.util.List;
import java.util.Map;

import net.sf.json.JSONObject;

/*
 * 
 * @ClassName: P2PZqfdDao
 * @Description: 债权分档持久层dao
 * @author: 邵jing
 * @date: 2016年2月19日 下午5:49:15
 */
public interface P2PZqfdDao {
	
	/**
	 * 
	 * @方法名称: queryZqfdDetails
	 * @方法描述: 查询债权分档的详细信息
	 * @时间:2016年2月19日下午5:49:46
	 * @author:邵jing
	 * @param parms
	 * @return
	 */
	List queryZqfdDetails(JSONObject parms);
	
	/**
	 * 查询债权分档详细信息的总记录数
	 * @方法名称: queryZqfdDetailsItem
	 * @方法描述: TODO
	 * @时间:2016年2月19日下午6:06:41
	 * @author:邵jing
	 * @param parms
	 * @return
	 */
	int queryZqfdDetailsItem(JSONObject parms);
	
	/**
	 * @方法名称: queryZqfd
	 * @方法描述: 查询债权分档
	 * @时间:2016年2月20日下午3:56:17
	 * @author:邵jing
	 * @param params
	 * @return
	 */
	List queryZqfd(JSONObject params);
	
	/**
	 * 
	 * @方法名称: queryZqfdItems
	 * @方法描述: 查询债权分档总记录数
	 * @时间:2016年2月20日下午4:12:56
	 * @author:邵jing
	 * @param params
	 * @return
	 */
	int queryZqfdItems(JSONObject params);
	
	/**
	 * 
	 * @方法名称: addZafdDetails
	 * @方法描述: TODO
	 * @时间:2016年2月22日下午1:54:00
	 * @author:邵jing
	 * @param params
	 * @return
	 */
	int addZafdDetails(JSONObject params);
	
	/**
	 * 
	 * @方法名称: checkJE
	 * @方法描述: 判断金额区间是否连续
	 * @时间:2016年2月23日下午1:48:25
	 * @author:邵jing
	 * @param params
	 * @return
	 */
	List<JSONObject> checkJE(JSONObject params);
	
	/**
	 * 
	 * @方法名称: addZqfd
	 * @方法描述: 添加债权分档
	 * @时间:2016年2月24日上午9:13:21
	 * @author:邵jing
	 * @param params
	 * @return
	 */
	boolean addZqfd(JSONObject params);
	


}
